/**
 * 
 */
Ext.application({
	name: 'vacs',
	appFolder: '../app',
	
	controllers: ['PlanServicioShow'],
	
	launch: function() {
		var form = Ext.ClassManager.instantiate('vacs.view.catalogos.planservicio.Show', {
			renderTo: 'show-planservicios'
		});
		
		var planSer = Ext.ModelManager.getModel('vacs.model.Planservicio');
		
		// cargamos el model pasandole como parametro el id del objeto
		planSer.load("abc", {
			success: function(plan) {
				
				// se formatea la fecha a un campo adicional que definimos en el model
				plan.data.fechaFinString = Ext.Date.format(plan.data.fechaFin,'d/m/Y');
				plan.data.fechaInicioString = Ext.Date.format(plan.data.fechaInicio,'d/m/Y');
				
				// se formatea la descripcion del estatus
				plan.data.descripEstatus = plan.data.idestatus.descripcion;
				
				// llenmos el form con el plan que recuperamos
				form.loadRecord(plan);
		    }
		});
		
		this.getController('PlanServicioShow').widgets.push(form);
	}
});